package com.yaoxiaoqing.variable;

public class ASCLLDemo {
    public static void main(String[] args) {
        char a1 = 'a';
        System.out.println(a1 + 10);//107
        //二进制 八进制 十六进制
        int a2 = 0b01100001;//97   0b二进制
        System.out.println(a2);//97
        int a3 = 0141;//97
        System.out.println(a3);//以0开头都为八进制

        byte a = 10;
        int b = 20;
        long c = 30;
        System.out.println(a + b + 1.0);//double类型 由最高类型决定


        byte i = 10;
        short j = 10;

//        short res=i+j;//运算的时候转为了int
        int res = i + j;
        //强制类型转换
        int a4 = 20;
//        byte b3=(byte)a4;//快捷键 alt+回车
        double a5 = 92.1;
        int b4 = (int) a5;
        System.out.println(b4);

        // String不是基本数据类型，属于引用数据类型 使用一对“”
        String s1 = "good moon";
        String s2 = 3.5f + "";
        System.out.println('a' + 1 + "hello");


    }
}
